English Dictionary
◊ CANARY ISLANDS
Canary Islands
n : a group of mountainous islands in the Atlantic off the
northwest coast of Africa forming Spanish provinces [syn:
{Canary Islands}, {Canaries}]